stimulate the senses - Espagnol Anglais Dictionnaire